package co.laomag.coffee.service.article;

import co.laomag.coffee.model.entity.ChDiscovery;
import co.laomag.coffee.model.vo.Message;
import co.laomag.coffee.model.vo.Pagination;

/**
 * @author 马泽朋
 * @version 1.0
 * @date 2020/4/18 下午 8:01
 */
public interface ArticleService {

    /**
     * 发布发现文章
     * @param chDiscovery 文章对象
     * @return int 大于0则发布成功
     */
    Message postDiscoveryArticle(ChDiscovery chDiscovery);

    /**
     * 获取发现文章并分类
     * @param pagination 分页对象
     * @return 消息
     */
    Message getChDiscoveryList(Pagination pagination);


    /**
     *  更新发现文章
     * @param record
     * @return
     */
    Message updateByPrimaryKeySelective(ChDiscovery record);


    /**
     * 删除指定发现文章
     * @param discoveryId 发现文章id
     * @return
     */
    Message deleteFoundArticles(String discoveryId);
}
